home *** CD-ROM | disk | FTP | other *** search
/ Aminet 32 / Aminet 32 (1999)(Schatztruhe)[!][Aug 1999].iso / Aminet / dev / e / NSM074_E.readme < prev    next >
Text File  |  1999-07-01  |  6KB  |  137 lines

  1. Short:    The E development package for the NSM - system
  2. Author:   cheilandallen@yahoo.co.uk (Claude Heiland-Allen)
  3. Uploader: kjetilma@ifi.uio.no (Kjetil S. Matheussen)
  4. Version:  0.74
  5. Type:     mus/misc
  6. Requires: The NSM package.
  7.  
  8. DESCRIPTION
  9.     NSM is a new plug-in system for Octamed Soundstudio.
  10.     It lets you read and write to the memory directly
  11.     instead of using the slow arexx-system. Plug-ins
  12.     written with this system are some hundred thousand
  13.     times faster than using arexx. (or something like that. :)
  14.  
  15.  
  16. ADDITIONAL INFO
  17.     This doc is just a table of contents, for full info see the nsm.autodoc
  18.     and the OctaMED SoundStudio manual.  Check out the examples too.
  19.  
  20.     Original nsm by Kjetil S Matheussen 1998
  21.     Converted for E by Claude Heiland-Allen 1999.05.16
  22.  
  23.     Note: due to a limitation in the o2m program, the "is#?" functions have
  24.     been renamed omitting the "is", so isplaying -> nsm_playing.
  25.  
  26.  
  27.     MODULE 'other/nsm'
  28.  
  29.                 nsm_freeresult()
  30.     blockbase   nsm_getblockbase(octabase,block)
  31.     name        nsm_getblockname(blockbase)
  32.     cmdlvl      nsm_getcmdlvl(blockbase, track, line, page)
  33.     cmdnum      nsm_getcmdnum(blockbase, track, line, page)
  34.     block       nsm_getcurrblock(octabase)
  35.     instrument  nsm_getcurrinstrument(octabase)
  36.     line        nsm_getcurrline(octabase)
  37.     octave      nsm_getcurroctave(octabase)
  38.     page        nsm_getcurrpage(octabase)
  39.     samplebase  nsm_getcurrsamplebase(octabase)
  40.     track       nsm_getcurrtrack(octabase)
  41.     decay       nsm_getdecay(a,b)
  42.     defpitch    nsm_getdefaultpitch(octabase, instrument)
  43.     disable     nsm_getdisable(octabase, instrument)
  44.     extpreset   nsm_getextendedpreset(octabase, instrument)
  45.     finetune    nsm_getfinetune(octabase, instrument)
  46.     hold        nsm_gethold(octabase, instrument)
  47.     namestr     nsm_getinname(octabase, instrument)
  48.     inum        nsm_getinum(blockbase, track, line)
  49.     highlight   nsm_getlinehighlight(blockbase, line)
  50.     looplength  nsm_getlooplength(octabase, instrument)
  51.     pingpong    nsm_getlooppingpong(octabase, instrument)
  52.     loopstart   nsm_getloopstart(octabase, instrument)
  53.     loopstate   nsm_getloopstate(octabase, instrument)
  54.     midichan    nsm_getmidichannel(octabase, instrument)
  55.     midipreset  nsm_getmidipreset(octabase, instrument)
  56.     note        nsm_getnote(blockbase, track, line)
  57.     blocks      nsm_getnumblocks(octabase)
  58.     lines       nsm_getnumlines(blockbase)
  59.     pages       nsm_getnumpages(blockbase)
  60.     tracks      nsm_getnumtracks(blockbase)
  61.     octabase    nsm_getoctabase()
  62.     line        nsm_getrangeendline(octabase)
  63.     track       nsm_getrangeendtrack(octabase)
  64.     line        nsm_getrangestartline(octabase)
  65.     track       nsm_getrangestarttrack(octabase)
  66.     sample      nsm_getsample(samplebase, offset)
  67.     samplebase  nsm_getsamplebase(octabase, instrument)
  68.     length      nsm_getsamplelength(samplebase)
  69.     subpos      nsm_getsubpos(octabase)
  70.     noteonoff   nsm_getsuppressnoteonoff(octabase, instrument)
  71.     transpose   nsm_gettranspose(octabase, instrument)
  72.     volume      nsm_getvolume(octabase, instrument)
  73.     isplaying   nsm_playing(octabase)
  74.     isranged    nsm_ranged(octabase)
  75.     resultstr   nsm_sendrexx(commandstr)
  76.                 nsm_setcmdlvl(blockbase, track, line, page, cmdlvl)
  77.                 nsm_setcmdnum(blockbase, track, line, page, cmdnum)
  78.                 nsm_setinum(blockbase, track, line, inum)
  79.                 nsm_setlinehighlight(blockbase, line)
  80.                 nsm_setnote(blockbase, track, line, note)
  81.                 nsm_setsample(samplebase, offset, sample)
  82.     istrackon   nsm_trackon(octabase, track)
  83.                 nsm_unsetlinehighlight(blockbase, line)
  84.  
  85.  
  86.     MODULE 'other/nsm_extra'
  87.  
  88.     blockbase   nsm_getcurrblockbase(octabase)
  89.     data        nsm_getmed(part, blockbase, track, line, page)
  90.     bool        nsm_resultstringfalse(str)
  91.     bool        nsm_resultstringtrue(str)
  92.                 nsm_setmed(part, blockbase, track, line, page, data)
  93.                 nsm_updateeditor(blockbase)
  94.  
  95.  
  96.  
  97. CONTACT
  98.     nsm-homepage: http://www.stud.ifi.uio.no/~kjetilma/nsm/
  99.  
  100.  
  101. ============================= Archive contents =============================
  102.  
  103. Original  Packed Ratio    Date     Time    Name
  104. -------- ------- ----- --------- --------  -------------
  105.        0       0  0.0% 18-May-99 10:03:26 +
  106.        0       0  0.0% 18-May-99 10:03:26 +
  107.     3233     929 71.2% 18-May-99 10:03:26 +amigae.doc
  108.        0       0  0.0% 18-May-99 10:03:26 +
  109.        0       0  0.0% 18-May-99 10:11:28 +
  110.     1339     491 63.3% 18-May-99 10:11:28 +#nsm_extra.e#
  111.     4430    1798 59.4% 18-May-99 10:03:26 +nsm.m
  112.     4280    1782 58.3% 18-May-99 10:03:26 +nsm.o
  113.    24661    5667 77.0% 18-May-99 10:03:26 +nsm.s
  114.     1337     490 63.3% 18-May-99 10:03:26 +nsm_extra.e
  115.     1394     590 57.6% 18-May-99 10:03:26 +nsm_extra.m
  116.        0       0  0.0% 18-May-99 10:03:26 +
  117.      779     477 38.7% 18-May-99 10:03:26 +_.e
  118.     3280    1671 49.0% 18-May-99 10:03:26 +checknsm
  119.      147     138  6.1% 18-May-99 10:03:26 +checknsm.e
  120.     6192    3246 47.5% 18-May-99 10:03:26 +cmdfill
  121.     2210    1065 51.8% 18-May-99 10:03:26 +cmdfill.e
  122.     4852    2358 51.4% 18-May-99 10:03:26 +flip
  123.     1726     672 61.0% 18-May-99 10:03:26 +flip.e
  124.     5028    2483 50.6% 18-May-99 10:03:26 +flipblock
  125.     1657     707 57.3% 18-May-99 10:03:26 +flipblock.e
  126.     4660    2345 49.6% 18-May-99 10:03:26 +markrange
  127.     1255     554 55.8% 18-May-99 10:03:26 +markrange.e
  128.     4560    2315 49.2% 18-May-99 10:03:26 +nexthighlight
  129.      906     512 43.4% 18-May-99 10:03:26 +nexthighlight.e
  130.     4524    2291 49.3% 18-May-99 10:03:26 +prevhighlight
  131.      845     498 41.0% 18-May-99 10:03:26 +prevhighlight.e
  132.        0       0  0.0% 18-May-99 10:03:26 +
  133.     1652    1082 34.5% 18-May-99 10:03:26 +nsmport
  134.     1227     603 50.8% 18-May-99 10:03:26 +nsmport.e
  135. -------- ------- ----- --------- --------
  136.    86174   34764 59.6% 29-May-99 16:18:56   30 files
  137.